-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

local sex = game.player.female and "Путешественница, будь кратка" or "Путешественник, будь краток"
local sex1 = game.player.female and "нашла" or "нашёл"
local sex2 = game.player.female and "вернулась" or "вернулся"
local sex3 = game.player.female and "привезла" or "привёз"
local sex4 = game.player.female and "уверена" or "уверен"
local sex5 = game.player.female and "права" or "прав"
local sex6 = game.player.female and "описала" or "описал"
local sex7 = game.player.female and "потеряла" or "потерял"
local sex8 = game.player.female and "принесла" or "принёс"
local sex9 = game.player.female and "осталась" or "остался"
local sex10 = game.player.female and "прошла" or "прошёл"



newChat{ id="welcome",
	text = [[@playername@, добро пожаловать в Последнюю Надежду. ]]..sex..[[, так как у меня мало времени.]],
	answers = {
		{"В своих странствиях я "..sex1.." странный посох (#LIGHT_GREEN#*описать детально посох*#LAST#). Он выглядит очень старым и очень могущественным. Я не смею им воспользоваться.", jump="found_staff", cond=function(npc, player) return player:isQuestStatus("staff-absorption", engine.Quest.PENDING) end},
		{"Охота за посохом привела меня на континент далеко на востоке, попасть на который можно только через магический портал. Я недавно "..sex2.." именно через такой портал и "..sex3.." инструкции о том, как можно сделать подбный магический портал здесь, в Последней Надежде, чтобы связать оба континента. Я "..sex4..", что эльфы будут только рады проложить торговый путь на Запад.", jump="east_portal", cond=function(npc, player) local q = player:hasQuest("east-portal"); return q and not q:isCompleted("talked-elder") end},
		{"Ничего важного, прошу прощения. До свидания!"},
	}
}

newChat{ id="found_staff",
	text = [[#LIGHT_GREEN#*Он ненадолго замолкает.*#WHITE# Да, ты ]]..sex5..[[, подойди ко мне.
Посох, что ты ]]..sex6..[[, похож на артефакт великой силы, оставшийся с древних времён. Могу я взглянуть на него?]],
	answers = {
		{"Вот он. #LIGHT_GREEN#*Показать ему захваченный у орков посох.*#LAST# Он должен храниться здесь. Я чувствую его силу и считаю, что его должна охранять армия королевства.",
		 jump="given_staff", cond=function(npc, player) return player:findInAllInventoriesBy("define_as", "STAFF_ABSORPTION") and player:isQuestStatus("staff-absorption", engine.Quest.COMPLETED, "survived-ukruk") end},
		{"К сожалению, я его "..sex7..". #LIGHT_GREEN#*Рассказать ему про нападение орков.*",
		 jump="lost_staff", cond=function(npc, player) return player:isQuestStatus("staff-absorption", engine.Quest.COMPLETED, "ambush-finish") end},
	}
}

newChat{ id="given_staff",
	text = [[Я поражён твоей стойкостью, победа в такой битве это настоящий подвиг.
Что же касается орков, то они вызывают у меня сильную тревогу. Мы не видели их последние восемьдесят лет... может, они пришли с востока?
В любом случае, спасибо тебе ещё раз за помощь, @playername@.]],
	answers = {
		{"Спасибо, мой лорд.", action=function(npc, player)
			local o, item, inven_id = player:findInAllInventoriesBy("define_as", "STAFF_ABSORPTION")
			player:removeObject(inven_id, item, true)
			o:removed()

			player:setQuestStatus("staff-absorption", engine.Quest.DONE)
			world:gainAchievement("A_DANGEROUS_SECRET", player)
		end, jump="orc_hunt"},
	}
}

newChat{ id="lost_staff",
	text = [[Орки?! На западе?! Это очень тревожно! Мы ни разу не встречали орков уже почти восемьдесят лет. Они, наверное, пришли с востока...
Но пусть тебя это не беспокоит. Ты ]]..sex8..[[ важные вести и при этом ]]..sex9..[[ в живых.]],
	answers = {
		{"Спасибо, мой лорд.", action=function(npc, player)
			player:setQuestStatus("staff-absorption", engine.Quest.DONE)
			world:gainAchievement("A_DANGEROUS_SECRET", player)
		end, jump="orc_hunt"},
	}
}

newChat{ id="orc_hunt",
	text = [[От гномов до нас дошли слухи о том, что орков заметили в глубине древнего королевства Рекнор, рядом с Железным Троном.
Я знаю, что ты ]]..sex10..[[ через многое, но нам нужно, чтобы кто-то провёл расследование и определил, не связано ли это с посохом.]],
	answers = {
		{"Я обыщу шахты.", action=function(npc, player)
			player:grantQuest("orc-hunt")
		end},
	}
}

newChat{ id="east_portal",
	text = [[Это невероятно! Я знаю нескольких торговых магнатов, у которых слюнки потекут от возможности создания новых торговых путей. Но скажи мне, как далеко продвинулись твои поиски посоха?]],
	answers = {
		{"Посох возвращён, виновные наказаны. Это больше не является проблемой. [рассказать ему всю историю]", jump="east_portal_winner", cond=function(npc, player) return player:isQuestStatus("high-peak", engine.Quest.DONE) end},
		{"Охота продолжается. Создание этого портала очень поможет мне в возвращении посоха.", jump="east_portal_hunt", cond=function(npc, player) return not player:isQuestStatus("high-peak", engine.Quest.DONE) end},
	}
}

newChat{ id="east_portal_winner",
	text = [[Прекрасно! Но что касается этого портала, я боюсь, что люди забыли большую часть того, что знали о старой магии. В моём королевстве есть только один человек, способный помочь тебе. Это мудрец Таннен, который недавно прихал в Последнюю Надежду. Он утверждает, что родом из Ангольвена, как я предполагаю, убежища для практикующих магов и мистиков. Он прибыл несколько месяцев назад со сказочным богатством и уже построил свою башню в северном районе города. Я мало знаю о нём, но если это правда, то он наша единственная надежда.]],
	answers = {
		{"Спасибо.", action=function(npc, player) player:setQuestStatus("east-portal", engine.Quest.COMPLETED, "talked-elder") end},
	}
}

newChat{ id="east_portal_hunt",
	text = [[В таком случае нужно приступать как можно быстрее. Теперь о том, что касается этого увлекательно портала. Я боюсь, что люди забыли большую часть того, что знали о старой магии. В моём королевстве есть только один человек, способный помочь тебе. Это мудрец Таннен, который недавно прихал в Последнюю Надежду. Он утверждает, что родом из Ангольвена, как я предполагаю, убежища для практикующих магов и мистиков. Он прибыл несколько месяцев назад со сказочным богатством и уже построил свою башню в северном районе города. Я мало знаю о нём, но если это правда, то он наша единственная надежда.]],
	answers = {
		{"Спасибо.", action=function(npc, player) player:setQuestStatus("east-portal", engine.Quest.COMPLETED, "talked-elder") end},
	}
}

return "welcome"
